home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / games1 / fb12t131.lha / update < prev    next >
Text File  |  1996-02-06  |  16KB  |  424 lines

  1. ;Patch Fields of Battle registered version 1.2 -> 1.3 (Amiga only)
  2. ;Copyright 1996 Bevelstone Production I/S
  3. ;All rights reserved.
  4.  
  5. echo " "
  6. echo "Patch Fields of Battle registered version 1.2 -> 1.3 (Amiga only)"
  7. echo "Copyright 1996 Bevelstone Production I/S"
  8. echo "All rights reserved."
  9. echo " "
  10.  
  11.  
  12. ;Check if we are in the right place
  13.  
  14. if not exists keyfile
  15.   echo "You are NOT in the Fields of Battle directory."
  16.   echo "Aborting."
  17.   quit
  18. endif
  19.  
  20. if exists data/english/logcodes.qef
  21.   echo "You already have installed this patch."
  22.   quit
  23. endif
  24.  
  25. ;Delete files
  26.  
  27. echo "Deleting files..."
  28. echo "  Text"
  29. if exists text/english/misslist.qei
  30.   delete text/english/misslist.qei quiet
  31. endif
  32. delete text/english/mission/INTRO7.TXT quiet
  33. delete text/english/mission/INTRO6.TXT quiet
  34. delete text/english/mission/INTRO5.TXT quiet
  35. delete text/english/mission/INTRO4.TXT quiet
  36. delete text/english/mission/INTRO3.TXT quiet
  37. delete text/english/mission/INTRO2.TXT quiet
  38. delete text/english/mission/INTRO1.TXT quiet
  39. delete text/english/mission/INTRO0.TXT quiet
  40. delete text/english/HELP/M1008.QHT quiet
  41. delete text/english/HELP/m1007.qht quiet
  42. delete text/english/HELP/m1006.qht quiet
  43. delete text/english/HELP/m1005.qht quiet
  44. delete text/english/HELP/m1004.qht quiet
  45. delete text/english/HELP/m1003.qht quiet
  46. delete text/english/HELP/m1002.qht quiet
  47. delete text/english/HELP/m1001.qht quiet
  48. delete text/english/HELP/m1000.qht quiet
  49. echo "  Data"
  50. delete data/logcodes.qef quiet
  51. delete data/logoanim.qef quiet
  52. delete data/iconlib.qef quiet
  53. delete data/fobgrmap.qef quiet
  54. delete data/baticon.qef quiet
  55. delete data/frames.qef quiet
  56. echo "  Dumps"
  57. delete dumps/d17.gif quiet
  58. delete dumps/d1.gif quiet
  59. echo "  Fotos"
  60. delete fotos/s4.gif quiet
  61. delete fotos/s3.gif quiet
  62. delete fotos/p6.gif quiet
  63. delete fotos/p2.gif quiet
  64. delete fotos/l6.gif quiet
  65. delete fotos/h3.gif quiet
  66. echo "  Table"
  67. delete table/draw1.qef quiet
  68. delete table/draw8.qef quiet
  69. delete table/draw6.qef quiet
  70. delete table/draw4.qef quiet
  71. delete table/draw2.qef quiet
  72. delete table/draw7.qef quiet
  73. delete table/draw5.qef quiet
  74. delete table/draw3.qef quiet
  75. echo "  Mission"
  76. delete mission/mis0.qef quiet
  77. echo "  Pic"
  78. delete pic/title.gif quiet
  79. delete pic/iconset.gif quiet
  80. delete pic/about.gif quiet
  81. delete pic/trans/t4.IFF quiet
  82. delete pic/trans/t3.IFF quiet
  83. delete pic/trans/t1.IFF quiet
  84.  
  85. ;Add files
  86.  
  87. echo "Adding new files..."
  88. echo "  Part 1"
  89. unzip -o -q added1.zip
  90. echo "  Part 2"
  91. unzip -o -q added2.zip
  92. echo "  Part 3"
  93. unzip -o -q added3.zip
  94. echo "  Part 4"
  95. unzip -o -q added4.zip
  96.  
  97. ;changed files
  98.  
  99. echo "Updating changed files..."
  100. unzip -o -q changed.zip
  101.  
  102. ;Moved files
  103.  
  104. echo "Moving files..."
  105. echo "  Pdr"
  106. makedir pdr/english
  107. rename pdr/PX9.qef pdr/english/PX9.qef
  108. rename pdr/PX8.qef pdr/english/PX8.qef
  109. rename pdr/PX7.qef pdr/english/PX7.qef
  110. rename pdr/PX6.qef pdr/english/PX6.qef
  111. rename pdr/PX5.qef pdr/english/PX5.qef
  112. rename pdr/PX4.qef pdr/english/PX4.qef
  113. rename pdr/PX3.qef pdr/english/PX3.qef
  114. rename pdr/PX23.qef pdr/english/PX23.qef
  115. rename pdr/PX22.qef pdr/english/PX22.qef
  116. rename pdr/PX21.qef pdr/english/PX21.qef
  117. rename pdr/PX20.qef pdr/english/PX20.qef
  118. rename pdr/PX2.qef pdr/english/PX2.qef
  119. rename pdr/PX19.qef pdr/english/PX19.qef
  120. rename pdr/PX18.qef pdr/english/PX18.qef
  121. rename pdr/PX17.qef pdr/english/PX17.qef
  122. rename pdr/PX16.qef pdr/english/PX16.qef
  123. rename pdr/PX15.qef pdr/english/PX15.qef
  124. rename pdr/PX14.qef pdr/english/PX14.qef
  125. rename pdr/PX13.qef pdr/english/PX13.qef
  126. rename pdr/PX12.qef pdr/english/PX12.qef
  127. rename pdr/PX11.qef pdr/english/PX11.qef
  128. rename pdr/PX10.qef pdr/english/PX10.qef
  129. rename pdr/PX1.qef pdr/english/PX1.qef
  130. rename pdr/PX0.qef pdr/english/PX0.qef
  131. rename pdr/px.qef pdr/english/px.qef
  132. echo "  Mission 1"
  133. makedir mission/english/bvlmis0/side0
  134. makedir mission/english/bvlmis0/side1
  135. makedir mission/english/bvlmis1/side0
  136. makedir mission/english/bvlmis1/side1
  137. makedir mission/english/bvlmis2/side0
  138. makedir mission/english/bvlmis2/side1
  139. makedir mission/english/bvlmis3/side0
  140. makedir mission/english/bvlmis3/side1
  141. makedir mission/english/bvlmis4/side0
  142. makedir mission/english/bvlmis4/side1
  143. makedir mission/english/bvlmis5/side0
  144. makedir mission/english/bvlmis5/side1
  145. makedir mission/english/bvlmis6/side0
  146. makedir mission/english/bvlmis6/side1
  147. makedir mission/english/bvlmis7/side0
  148. makedir mission/english/bvlmis7/side1
  149. echo "  Text"
  150. rename text/english/mission/side1/intro7.qht mission/english/bvlmis7/side1/intro7.qht
  151. rename text/english/mission/side1/INTRO6.qht mission/english/bvlmis6/side1/INTRO6.qht
  152. rename text/english/mission/side1/INTRO5.qht mission/english/bvlmis5/side1/INTRO5.qht
  153. rename text/english/mission/side1/INTRO4.qht mission/english/bvlmis4/side1/INTRO4.qht
  154. rename text/english/mission/side1/INTRO3.qht mission/english/bvlmis3/side1/INTRO3.qht
  155. rename text/english/mission/side1/INTRO2.qht mission/english/bvlmis2/side1/INTRO2.qht
  156. rename text/english/mission/side1/INTRO1.qht mission/english/bvlmis1/side1/INTRO1.qht
  157. rename text/english/mission/side1/intro0.qht mission/english/bvlmis0/side1/intro0.qht
  158. rename text/english/mission/side0/intro7.qht mission/english/bvlmis7/side0/intro7.qht
  159. rename text/english/mission/side0/INTRO6.qht mission/english/bvlmis6/side0/INTRO6.qht
  160. rename text/english/mission/side0/INTRO5.qht mission/english/bvlmis5/side0/INTRO5.qht
  161. rename text/english/mission/side0/INTRO4.qht mission/english/bvlmis4/side0/INTRO4.qht
  162. rename text/english/mission/side0/INTRO3.qht mission/english/bvlmis3/side0/INTRO3.qht
  163. rename text/english/mission/side0/INTRO2.qht mission/english/bvlmis2/side0/INTRO2.qht
  164. rename text/english/mission/side0/INTRO1.qht mission/english/bvlmis1/side0/INTRO1.qht
  165. rename text/english/mission/side0/intro0.qht mission/english/bvlmis0/side0/intro0.qht
  166. rename text/english/intro/intro7.qht mission/english/bvlmis7/intro7.qht
  167. rename text/english/intro/intro6.qht mission/english/bvlmis6/intro6.qht
  168. rename text/english/intro/intro5.qht mission/english/bvlmis5/intro5.qht
  169. rename text/english/intro/intro4.qht mission/english/bvlmis4/intro4.qht
  170. rename text/english/intro/intro3.qht mission/english/bvlmis3/intro3.qht
  171. rename text/english/intro/intro2.qht mission/english/bvlmis2/intro2.qht
  172. rename text/english/intro/intro1.qht mission/english/bvlmis1/intro1.qht
  173. rename text/english/intro/intro0.qht mission/english/bvlmis0/intro0.qht
  174. echo "  Data"
  175. rename data/iconlib.h data/english/iconlib.h
  176. makedir data/english/geoanim
  177. rename data/geoanim/k12.qef data/english/geoanim/k12.qef
  178. rename data/geoanim/k9.qef data/english/geoanim/k9.qef
  179. rename data/geoanim/k8.qef data/english/geoanim/k8.qef
  180. rename data/geoanim/k4.qef data/english/geoanim/k4.qef
  181. rename data/geoanim/k3.qef data/english/geoanim/k3.qef
  182. rename data/geoanim/k2.qef data/english/geoanim/k2.qef
  183. rename data/geoanim/k15.qef data/english/geoanim/k15.qef
  184. rename data/geoanim/k14.qef data/english/geoanim/k14.qef
  185. rename data/geoanim/k13.qef data/english/geoanim/k13.qef
  186. rename data/geoanim/k11.qef data/english/geoanim/k11.qef
  187. rename data/geoanim/k10.qef data/english/geoanim/k10.qef
  188. rename data/geoanim/k1.qef data/english/geoanim/k1.qef
  189. rename data/geoanim/k0.qef data/english/geoanim/k0.qef
  190. rename data/geoanim/k7.qef data/english/geoanim/k7.qef
  191. rename data/geoanim/k6.qef data/english/geoanim/k6.qef
  192. rename data/geoanim/k5.qef data/english/geoanim/k5.qef
  193. rename data/fobbamap.qef data/english/fobbamap.qef
  194. echo "  Dumps"
  195. rename dumps/d19.gif dumps/english/d19.gif
  196. rename dumps/d16.gif dumps/english/d16.gif
  197. rename dumps/m4.gif dumps/english/m4.gif
  198. rename dumps/m3.gif dumps/english/m3.gif
  199. rename dumps/m2.gif dumps/english/m2.gif
  200. rename dumps/m1.gif dumps/english/m1.gif
  201. rename dumps/d9.gif dumps/english/d9.gif
  202. rename dumps/d8.gif dumps/english/d8.gif
  203. rename dumps/d7.gif dumps/english/d7.gif
  204. rename dumps/d6.gif dumps/english/d6.gif
  205. rename dumps/d5.gif dumps/english/d5.gif
  206. rename dumps/d4.gif dumps/english/d4.gif
  207. rename dumps/d3.gif dumps/english/d3.gif
  208. rename dumps/d20.gif dumps/english/d20.gif
  209. rename dumps/d2.gif dumps/english/d2.gif
  210. rename dumps/d15.gif dumps/english/d15.gif
  211. rename dumps/d14.gif dumps/english/d14.gif
  212. rename dumps/d13.gif dumps/english/d13.gif
  213. rename dumps/m5.gif dumps/english/m5.gif
  214. rename dumps/d12.gif dumps/english/d12.gif
  215. rename dumps/d11.gif dumps/english/d11.gif
  216. rename dumps/d10.gif dumps/english/d10.gif
  217. rename dumps/d21.gif dumps/english/d21.gif
  218. rename dumps/d18.gif dumps/english/d18.gif
  219. echo "  Fotos Y"
  220. rename fotos/y5.gif fotos/english/y5.gif
  221. rename fotos/y4.gif fotos/english/y4.gif
  222. rename fotos/y3.gif fotos/english/y3.gif
  223. rename fotos/y2.gif fotos/english/y2.gif
  224. rename fotos/y1.gif fotos/english/y1.gif
  225. echo "  Fotos U"
  226. rename fotos/u9.gif fotos/english/u9.gif
  227. rename fotos/u8.gif fotos/english/u8.gif
  228. rename fotos/u7.gif fotos/english/u7.gif
  229. rename fotos/u6.gif fotos/english/u6.gif
  230. rename fotos/u5.gif fotos/english/u5.gif
  231. rename fotos/u4.gif fotos/english/u4.gif
  232. rename fotos/u3.gif fotos/english/u3.gif
  233. rename fotos/u2.gif fotos/english/u2.gif
  234. rename fotos/u17.gif fotos/english/u17.gif
  235. rename fotos/u16.gif fotos/english/u16.gif
  236. rename fotos/u15.gif fotos/english/u15.gif
  237. rename fotos/u14.gif fotos/english/u14.gif
  238. rename fotos/u13.gif fotos/english/u13.gif
  239. rename fotos/u11.gif fotos/english/u11.gif
  240. rename fotos/u10.gif fotos/english/u10.gif
  241. rename fotos/u1.gif fotos/english/u1.gif
  242. echo "  Fotos S"
  243. rename fotos/s6.gif fotos/english/s6.gif
  244. rename fotos/s5.gif fotos/english/s5.gif
  245. rename fotos/s2.gif fotos/english/s2.gif
  246. rename fotos/s1l.gif fotos/english/s1l.gif
  247. rename fotos/s5l.gif fotos/english/s5l.gif
  248. echo "  Fotos P"
  249. rename fotos/p8.gif fotos/english/p8.gif
  250. rename fotos/p7.gif fotos/english/p7.gif
  251. rename fotos/p10.gif fotos/english/p10.gif
  252. rename fotos/p1.gif fotos/english/p1.gif
  253. rename fotos/p4.gif fotos/english/p4.gif
  254. echo "  Fotos L"
  255. rename fotos/l5.gif fotos/english/l5.gif
  256. rename fotos/l3.gif fotos/english/l3.gif
  257. rename fotos/l2.gif fotos/english/l2.gif
  258. rename fotos/l1.gif fotos/english/l1.gif
  259. echo "  Fotos H"
  260. rename fotos/h9.gif fotos/english/h9.gif
  261. rename fotos/h8.gif fotos/english/h8.gif
  262. rename fotos/h7.gif fotos/english/h7.gif
  263. rename fotos/h5.gif fotos/english/h5.gif
  264. rename fotos/h4.gif fotos/english/h4.gif
  265. rename fotos/h2.gif fotos/english/h2.gif
  266. rename fotos/h1.gif fotos/english/h1.gif
  267. rename fotos/h6.gif fotos/english/h6.gif
  268. rename fotos/h6l.gif fotos/english/h6l.gif
  269. rename fotos/dum.gif fotos/english/dum.gif
  270. echo "  Fotos C"
  271. rename fotos/c9.gif fotos/english/c9.gif
  272. rename fotos/c8.gif fotos/english/c8.gif
  273. rename fotos/c7.gif fotos/english/c7.gif
  274. rename fotos/c6.gif fotos/english/c6.gif
  275. rename fotos/c5.gif fotos/english/c5.gif
  276. rename fotos/c4.gif fotos/english/c4.gif
  277. rename fotos/c3.gif fotos/english/c3.gif
  278. rename fotos/c2.gif fotos/english/c2.gif
  279. rename fotos/c19.gif fotos/english/c19.gif
  280. rename fotos/c18.gif fotos/english/c18.gif
  281. rename fotos/c17.gif fotos/english/c17.gif
  282. rename fotos/c16.gif fotos/english/c16.gif
  283. rename fotos/c15.gif fotos/english/c15.gif
  284. rename fotos/c14.gif fotos/english/c14.gif
  285. rename fotos/c13.gif fotos/english/c13.gif
  286. rename fotos/c12.gif fotos/english/c12.gif
  287. rename fotos/c11.gif fotos/english/c11.gif
  288. rename fotos/c10.gif fotos/english/c10.gif
  289. rename fotos/c1.gif fotos/english/c1.gif
  290. echo "  Fotos B"
  291. rename fotos/b9.gif fotos/english/b9.gif
  292. rename fotos/b8.gif fotos/english/b8.gif
  293. rename fotos/b7.gif fotos/english/b7.gif
  294. rename fotos/b5.gif fotos/english/b5.gif
  295. rename fotos/b4.gif fotos/english/b4.gif
  296. rename fotos/b3.gif fotos/english/b3.gif
  297. rename fotos/b17.gif fotos/english/b17.gif
  298. rename fotos/b16.gif fotos/english/b16.gif
  299. rename fotos/b14.gif fotos/english/b14.gif
  300. rename fotos/b13.gif fotos/english/b13.gif
  301. rename fotos/b11.gif fotos/english/b11.gif
  302. rename fotos/b10.gif fotos/english/b10.gif
  303. echo "  Mission 2"
  304. rename mission/mis7.qef mission/english/bvlmis7/mis7.qef
  305. rename mission/mis6.qef mission/english/bvlmis6/mis6.qef
  306. rename mission/mis5.qef mission/english/bvlmis5/mis5.qef
  307. rename mission/mis4.qef mission/english/bvlmis4/mis4.qef
  308. rename mission/mis3.qef mission/english/bvlmis3/mis3.qef
  309. rename mission/mis2.qef mission/english/bvlmis2/mis2.qef
  310. rename mission/mis1.qef mission/english/bvlmis1/mis1.qef
  311. echo "  Pic Geo"
  312. rename pic/geo/gf9.iff pic/english/geo/gf9.iff
  313. rename pic/geo/gf8.iff pic/english/geo/gf8.iff
  314. rename pic/geo/gf7.iff pic/english/geo/gf7.iff
  315. rename pic/geo/gf6.iff pic/english/geo/gf6.iff
  316. rename pic/geo/gf5.iff pic/english/geo/gf5.iff
  317. rename pic/geo/gf4.iff pic/english/geo/gf4.iff
  318. rename pic/geo/gf3.iff pic/english/geo/gf3.iff
  319. rename pic/geo/gf2.iff pic/english/geo/gf2.iff
  320. rename pic/geo/gf15.iff pic/english/geo/gf15.iff
  321. rename pic/geo/gf14.iff pic/english/geo/gf14.iff
  322. rename pic/geo/gf13.iff pic/english/geo/gf13.iff
  323. rename pic/geo/gf12.iff pic/english/geo/gf12.iff
  324. rename pic/geo/gf11.iff pic/english/geo/gf11.iff
  325. rename pic/geo/gf10.iff pic/english/geo/gf10.iff
  326. rename pic/geo/gf1.iff pic/english/geo/gf1.iff
  327. rename pic/geo/gf0.iff pic/english/geo/gf0.iff
  328. rename pic/geo/gb15.iff pic/english/geo/gb15.iff
  329. rename pic/geo/gb14.iff pic/english/geo/gb14.iff
  330. rename pic/geo/gb13.iff pic/english/geo/gb13.iff
  331. rename pic/geo/gb12.iff pic/english/geo/gb12.iff
  332. rename pic/geo/gb11.iff pic/english/geo/gb11.iff
  333. rename pic/geo/gb10.iff pic/english/geo/gb10.iff
  334. rename pic/geo/gb1.iff pic/english/geo/gb1.iff
  335. rename pic/geo/gb0.iff pic/english/geo/gb0.iff
  336. rename pic/geo/gb9.iff pic/english/geo/gb9.iff
  337. rename pic/geo/gb8.iff pic/english/geo/gb8.iff
  338. rename pic/geo/gb7.iff pic/english/geo/gb7.iff
  339. rename pic/geo/gb6.iff pic/english/geo/gb6.iff
  340. rename pic/geo/gb5.iff pic/english/geo/gb5.iff
  341. rename pic/geo/gb4.iff pic/english/geo/gb4.iff
  342. rename pic/geo/gb3.iff pic/english/geo/gb3.iff
  343. rename pic/geo/gb2.iff pic/english/geo/gb2.iff
  344. echo "  Pic"
  345. rename pic/spyrep0.gif pic/english/spyrep0.gif
  346. rename pic/rusmap.gif pic/english/rusmap.gif
  347. rename pic/peace_p.gif pic/english/peace_p.gif
  348. rename pic/peace_n.gif pic/english/peace_n.gif
  349. rename pic/peace_c.gif pic/english/peace_c.gif
  350. rename pic/peace.gif pic/english/peace.gif
  351. rename pic/map.gif pic/english/map.gif
  352. rename pic/itamap.gif pic/english/itamap.gif
  353. rename pic/f_battle.gif pic/english/f_battle.gif
  354. rename pic/Germap.gif pic/english/Germap.gif
  355. rename pic/feather1.gif pic/english/feather1.gif
  356. rename pic/engmap.gif pic/english/engmap.gif
  357. rename pic/Ausmap.gif pic/english/Ausmap.gif
  358. rename pic/afrmap.gif pic/english/afrmap.gif
  359. rename pic/battback.gif pic/english/battback.gif
  360. rename pic/baticost.iff pic/english/baticost.iff
  361. rename pic/logo1ail.gif pic/english/logo1ail.gif
  362. rename pic/logo.gif pic/english/logo.gif
  363. rename pic/f_fort.gif pic/english/f_fort.gif
  364. rename pic/htgbbf.xpm pic/english/htgbbf.xpm
  365. rename pic/f_blimp.gif pic/english/f_blimp.gif
  366. rename pic/f_taskf.gif pic/english/f_taskf.gif
  367. rename pic/f_gas.gif pic/english/f_gas.gif
  368. rename pic/f_artil.gif pic/english/f_artil.gif
  369. rename pic/f_sold.gif pic/english/f_sold.gif
  370. rename pic/f_tank.gif pic/english/f_tank.gif
  371. rename pic/f_zepp.gif pic/english/f_zepp.gif
  372. rename pic/f_airpl.gif pic/english/f_airpl.gif
  373. rename pic/f_trans.gif pic/english/f_trans.gif
  374. rename pic/trans/t5.IFF pic/english/trans/t6.iff
  375. rename pic/trans/t2.IFF pic/english/trans/t2.IFF
  376. rename pic/f_sub.gif pic/english/f_sub.gif
  377. rename pic/logo2.gif pic/english/logo2.gif
  378. rename pic/logo1.gif pic/english/logo1.gif
  379. rename pic/Turmap.gif pic/english/Turmap.gif
  380.  
  381. ;Exec files
  382.  
  383. if exists "Fields of Battle"
  384.   echo "Replacing exec 68000 file"
  385.   unzip -o -q changed0.zip
  386. endif
  387.  
  388. if exists "Fields of Battle (020)"
  389.   echo "Replacing exec 68020 file"
  390.   unzip -o -q changed2.zip
  391. endif
  392.  
  393. if exists "Fields of Battle (030fp)"
  394.   echo "Replacing exec 68030fp file"
  395.   unzip -o -q changed3.zip
  396. endif
  397.  
  398. if exists "Fields of Battle (040fp)"
  399.   echo "Replacing exec 68040fp file"
  400.   unzip -o -q changed4.zip
  401. endif
  402.  
  403. ;Cleanup
  404.  
  405. echo "Cleaning up"
  406.  
  407. delete added1.zip quiet
  408. delete added2.zip quiet
  409. delete added3.zip quiet
  410. delete added4.zip quiet
  411. delete changed.zip quiet
  412. delete changed0.zip quiet
  413. delete changed2.zip quiet
  414. delete changed3.zip quiet
  415. delete changed4.zip quiet
  416. delete unzip quiet
  417.  
  418. echo " "
  419. echo "Update of Fields of Battle is complete"
  420. echo "You have version 1.3 now. "
  421. echo " "
  422.  
  423.  
  424.